import { ArrayStark } from "./ArrayStark";
// 二进制转十进制
function tentoSecond(params: number): string {
  const stark = new ArrayStark();
  if (params === 0) return "0";

  while (params >= 1) {
    stark.push(params % 2);
    params = Math.floor(params / 2);
  }

  let str = "";
  while (!stark.isEmpty()) {
    str += stark.pop();
  }
  return str;
}

console.log(tentoSecond(10));
console.log(tentoSecond(1));
console.log(tentoSecond(0));
console.log(tentoSecond(20));
console.log(tentoSecond(30));
console.log(tentoSecond(40));
